package Java线程;
/**
 * Java 实例 - 查看线程是否存活
 *Java 实例 Java 实例
 *以下实例演示了如何通过继承Thread类并使用currentThread()方法来检测一个线程是否存活：
 * @author 宋利军
 *
 */
public class 查看线程是否存活 extends Thread {
	   public void run() {
	      for (int i = 0; i < 10; i++) {
	         printMsg();
	      }
	   }

	   public void printMsg() {
	      Thread t = Thread.currentThread();
	      String name = t.getName();
	      System.out.println("name=" + name);
	   }

	   public static void main(String[] args) {
	      查看线程是否存活 tt = new 查看线程是否存活();
	      tt.setName("Thread");
	      System.out.println("before start(), tt.isAlive()=" + tt.isAlive());
	      tt.start();
	      System.out.println("just after start(), tt.isAlive()=" + tt.isAlive());
	      for (int i = 0; i < 10; i++) {
	         tt.printMsg();
	      }
	      System.out.println("The end of main(), tt.isAlive()=" + tt.isAlive());
	   }
	}
